package com.geek.bams.mapper;

import com.geek.bams.entity.Account;

import java.util.List;
import java.util.Map;

public interface AccountMapper {
    // 插入账户
    int insert(Map<String, Object> accountMap);

    // 根据ID和密码查询账户
    Account selectByIdAndPassword(Map<String, Object> param);

    // 根据ID查询账户
    Account selectById(Long id);

    // 查询所有账户
    List<Account> selectAll();

    // 更新账户
    int update(Map<String, Object> accountMap);

    // 获取最大ID
    Long getMaxId();

    // 获取下一个ID
    Long getNextId();

    // 更新下一个ID
    int updateNextId();
}

